High Speed Systolic Array Structure for Variable Block Size Motion Estimation

نویسنده

  • Vinod Reddy
چکیده

New systolic array based architecture for variable block size motion estimation is presented in this paper. The proposed architecture is scalable for various block sizes. High speed systolic array is designed for Sum of absolute difference (SAD) calculation of 4x4 block sizes. High speed is achieved by group 4 pixels into a single large pixel as sad’s can be calculated simultaneously for all the pixels in a block. Variable block size Sad’s for an 8x8 block is achieved by operating four Systolic arrays in parallel. An Efficient row adder tree is designed to generate Sad’s for 4x8, 8x4, 8x8 block sizes by reusing the 4x4 Sad’s from the outputs of the systolic array. The presented architecture also reduces the data bandwidth by reusing the pixels efficiently without the need for reading the same pixels twice from the search window. VLSI Implementation of Systolic array resulted in a clock frequency of 500 MHz, synthesized using synopsys design compiler targeting 90nm LSI Standard cell library.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Insights to Variable Block Size Motion Estimation by Design Space Exploration

Numerous different implementations for H.264/AVC variable block size motion estimation have been proposed in the recent years to make this computationally challenging task more feasible for mobile devices with video encoding support. The variable block size motion estimation problem defined by the standard is complex and multidimensional, offering a wide variety of possibilities for efficient i...

متن کامل

An efficient VLSI processor chip for variable block size integer motion estimation in H.264/AVC

Motion estimation (ME) is the most critical component of a video coding standard. H.264/AVC adopts the variable block size motion estimation (VBSME) to obtain excellent coding efficiency, but the high computational complexity makes design difficult. This paper presents an effective processor chip for integer motion estimation (IME) in H264/AVC based on the full-search block-matching algorithm (...

متن کامل

Serial and Parallel FPGA-based Variable Block Size Motion Estimation Processors

H.264/AVC is the latest video coding standard adopting variable block size motion estimation (VBS-ME), quarter-pixel accuracy, motion vector prediction and multi-reference frames for motion estimation. These new features result in much higher computation requirements than previous coding standards. In this paper we propose a novel most significant bit (MSB) first bit-serial architecture for ful...

متن کامل

Scalable module-based architecture for MPEG-4 BMA motion estimation

In this paper, we present a scalable module-based architecture for block matching motion estimation algorithm of MPEG-4. The basic module comprises one set of processing elements based on one-dimensional systolic array architecture. To support various applications, modules of processing elements can be configured to form the processing element array to meet the requirements, such as variable bl...

متن کامل

An Analog Processor Array Implementing Interconnect-Efficient Reference Data Shift and SAD/SSD Extraction for Motion Estimation

A cellular analog processor array for use in variable block-size motion estimation with a new simple method for shifting reference image data is presented. The new shift method leads to a greatly reduced number of neighborhood connections for each cell of the array, and allows for all shifts within the [8,8] search area to be performed in a single step, with simple digital controls. The new shi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009